Çàêðûòü îêíî         Ñïèñîê äðóãèõ äîêóìåíòîâ ÏÝÂÌ "Àãàò"

%PAGE
                    6. COOÁÙEHÈß CÈCTEMÛ

   6.1. Ëeêcè÷ecêèe è cèíòaêcè÷ecêèe oøèáêè

   6.1.1. Ïpè÷èíû âoçíèêíoâeíèÿ

   Ëeêcè÷ecêèe è cèíòaêcè÷ecêèe oøèáêè - ýòo oøèáêè â çaïècè ïpoãpaììû, ò.e. íecoáëþäeíèe ïpaâèë ïocòpoeíèÿ ëeêceì, âûpaæeíèé è ïpeäïècaíèé ïo cèíòaêcè÷ecêèì äèaãpaììaì ÿçûêa. Oøèáêè â çaïècè ëeêceì - èìeí, òeêcòoâ, ÷èceë, cïeöèaëüíûx cocòaâíûx cèìâoëoâ - íaçûâaþòcÿ ëeêcè÷ecêèìè. Oøèáêè ïpè cocòaâëeíèè ïpeäïècaíèé èç oòäeëüíûx ëeêceì íaçûâaþòcÿ cèíòaêcè÷ecêèìè.
   Ïpè ïoïûòêe ââecòè òaêoe ïpeäïècaíèe â ìaøèíó áóäeò âûäaío cooáùeíèe o cèíòaêcè÷ecêoé (ëeêcè÷ecêoé) oøèáêe, è ïpoãpaììa íe âûïoëíèòcÿ.
   Taêèe oøèáêè âoçìoæíû â cëeäóþùèx cèòóaöèÿx.
%LISTD
-Heâepíoe ïpeäïècaíèe â ocíoâíoì äèaëoãoâoì peæèìe. Còpoêa c oøèáêoé äóáëèpóeòcÿ oò ía÷aëa ïpeäïècaíèÿ, â êoòopoì äoïóùeía oøèáêa, äo êoíöa còpoêè; ïpè÷eì íeïpaâèëüíaÿ ëeêceìa âûäeëÿeòcÿ ía ýêpaíe öâeòoì. Çaòeì âûäaeòcÿ cooáùeíèe o xapaêòepe oøèáêè.
   ×òoáû âce-òaêè ècïoëíèòü ïpeäïècaíèe, â êoòopoì äoïóùeía oøèáêa, íeoáxoäèìo ïoëíocòüþ ââecòè eão eùe paç. Ecëè oøèáêa äoïóùeía â cëoæíoì ïpeäïècaíèè, òo òpeáóeòcÿ ïoâòopèòü ââoä âceão ýòoão ïpeäïècaíèÿ, ècïpaâèâ oøèáêó. Ýòo ìoæío cäeëaòü c ïoìoùüþ oïècaííûx â Ïpèëoæeíèè 2 cpeäcòâ ýêpaííoão peäaêòèpoâaíèÿ â ocíoâíoì äèaëoãoâoì peæèìe.
-Heâepíoe ïpeäïècaíèe â ïpoöeäópíoì áëoêe. Ïpè âûxoäe èç Peäaêòopa è ïpoâepêe cèíòaêcèca ía ýêpaí âûäaeòcÿ ó÷acòoê peäaêòèpóeìoão òeêcòa, â êoòopoì ía÷aëo oøèáo÷íoé ëeêceìû oòìe÷eío êópcopoì. Ha íèæíeé còpoêe âûäaeòcÿ cooáùeíèe o xapaêòepe oøèáêè. Cëeäóeò ècïpaâèòü oøèáêó è ïoâòopèòü âûxoä.
-Heâepíaÿ çaïècü äaííûx âo âpeìÿ ââoäa ïo ïpeäïècaíèþ BBOÄ ÄAHHÛX. Ecëè äaííûe ââoäÿòcÿ c êëaâèaòópû, òo, êaê è â ïepâoì cëó÷ae, âûäaeòcÿ ïocëeäíÿÿ ââeäeííaÿ còpoêa c âûäeëeííoé oøèáo÷íoé ëeêceìoé, a çaòeì - cooáùeíèe "OØÈÁKA: ÏOBTOPÈTE BBOÄ". Ïocëe ýòoão cëeäóeò ïpoäoëæèòü ââoä äaííûx, c÷èòaÿ oøèáo÷íóþ ëeêceìó ïepeâoäoì còpoêè.
   Ïpè ââoäe äaííûx èç ôaéëa âûäaeòcÿ òoëüêo cooáùeíèe "OØÈÁKA BBOÄA", è oøèáêa c÷èòaeòcÿ oøèáêoé ècïoëíeíèÿ ïpoãpaììû (cì. 2.2, cooáùeíèÿ Ï14 è Ï15).
-Heâepíoe ïpeäïècaíèe â ïpoöeäópíoì áëoêe, ââoäèìoì èç ÄÇÓ ïo ïpeäïècaíèÿì ÇAÏÓCK, BBOÄ ÈÇ ÄÇÓ è BKË MOÄÓËÜ. B ýòoé cèòóaöèè âûäaeòcÿ cooáùeíèe o xapaêòepe oøèáêè, a caìa oía paccìaòpèâaeòcÿ êaê oøèáêa ècïoëíeíèÿ ïpoãpaììû. Ècïpaâèòü oøèáêó ìoæío cpeäcòâaìè Peäaêòopa.
%ENDL
   Ïpè âoçíèêoíoâeíèè cèíòaêcè÷ecêoé (ëeêcè÷ecêoé) oøèáêè òeêóùèé peæèì paáoòû cècòeìû íe ìeíÿeòcÿ. Bcÿ äèaãíocòè÷ecêaÿ èíôopìaöèÿ ïocòóïaeò â ïoòoê cècòeìíoão âûâoäa.

   6.1.2. Äèaãíocòè÷ecêèe cooáùeíèÿ

   Áoëüøèícòâo cooáùeíèé èìeeò âèä:
   TPEÁÓETCß  cïècoê ëeêceì 
   Taêèe cooáùeíèÿ âûäaþòcÿ, êoãäa ïpè aíaëèçe o÷epeäíoé ëeêceìû oêaçaëocü, ÷òo ïo ïpaâèëaì çaïècè ïpeäïècaíèÿ oía íeäoïócòèìa. Cïècoê cocòoèò èç äoïócòèìûx â äaííoé ïoçèöèè ëeêceì, ío oí íe âceãäa òo÷ío óêaçûâaeò ía òe èçìeíeíèÿ, êoòopûe íeoáxoäèìo ïpoèçâecòè â ïpoãpaììe.
   Hèæe ïepe÷ècëeíû âce âoçìoæíûe äèaãíocòèêè ía ëeêcè÷ecêèe è cèíòaêcè÷ecêèe oøèáêè è êpaòêèe ïoÿcíeíèÿ ê cèòóaöèÿì, â êoòopûx oíè âoçíèêaþò. 

   Ëeêcè÷ecêèe oøèáêè:

Ë1. TPEÁÓETCß ÖÈÔPA ÏOCËE TO×KÈ
   B çaïècè äpoáíoão ÷ècëa oòcóòcòâóþò öèôpû ïocëe òo÷êè, ÷òo íeäoïócòèìo. Ïpèìepû:   10.   25.E17
   Ecëè íeoáxoäèìo çaïècaòü ÷ècëo c íóëeâoé äpoáíoé ÷acòüþ, cëeäóeò ïocëe òo÷êè ïocòaâèòü íoëü:  10.0  25.0E17 èëè 25E17

Ë2. TPEÁÓETCß ÏOKAÇATEËÜ CTEÏEHÈ
   Oøèáêa â çaïècè ïopÿäêa äpoáíoão ÷ècëa:
    1E-A   1.1E++7

Ë3. HE ÇAKPÛT TEKCT
   Oòcóòcòâóeò çaêpûâaþùaÿ êaâû÷êa òeêcòa. Ecëè íeoáxoäèì cèìâoë ïepeâoäa còpoêè âíóòpè òeêcòa, òo eão cëeäóeò âcòaâèòü ïpoãpaììíûìè cpeäcòâaìè, íaïpèìep c ïoìoùüþ ôóíêöèè CÈM.

Ë4. "_" B KOHÖE ÈMEHÈ
Ë5. "__" B ÈMEHÈ
   Taêèe èìeía ïo ïpaâèëaì ÿçûêa íeäoïócòèìû.

Ë6. HEÏOHßTHÛÉ CÈMBOË
   Bcòpeòèëcÿ cèìâoë, íe âxoäÿùèé â aëôaâèò ÿçûêa ( % & ^ \  óïpaâëÿþùèe cèìâoëû è äp.) èëè ïoä÷epê còoèò íe âíóòpè èìeíè, òeêcòa èëè êoììeíòapèÿ. Heïoíÿòíûìè c÷èòaþòcÿ âce óïpaâëÿþùèe cèìâoëû, âcòaâëeííûe âo ââoäèìóþ còpoêó.

Ë7. CËÈØKOM ÄËÈHHAß ËEKCEMA
   Äëèía ëeêceìû - òeêcòa, ÷ècëa, èìeíè - ïpè ââoäe èç ôaéëa èëè ïpè aíaëèçe oïècaíèÿ ïpoöeäópíoão áëoêa áoëüøe ìaêcèìaëüío äoïócòèìoé.

Ë8. HEÄOÏÓCTÈMOE ÄPOÁHOE
   Bâoäèòcÿ cëèøêoì áoëüøoe, cëèøêoì ìaëeíüêoe (ïo ìoäóëþ) äpoáíoe ÷ècëo èëè ÿâío çaäaí íeäoïócòèìûé ïopÿäoê ÷ècëa: íaïpèìep, xoòÿ ÷ècëo 0.001E128 âoçìoæío, eão ÿâío óêaçaííûé ïopÿäoê 128 íeäoïócòèì.

Ë9. TPEÁÓETCß "*)"
   Heò çaêpûâaþùeé cêoáêè êoììeíòapèÿ â ïpoöeäópíoì áëoêe.

   Cèíòaêcè÷ecêèe oøèáêè:

C1. TPEÁÓETCß ";"
 a) íeâepíoe ía÷aëo ïpeäïècaíèÿ (íe c êëþ÷eâoão cëoâa è íe c âûpaæeíèÿ):
    )A+Á)*2->C;
 á) íeò ";" ìeæäó ïpeäïècaíèÿìè èëè ïpoöeäópíûìè áëoêaìè:
    a->á âûâoä:á;
 â) Ha÷aëo âûpaæeíèÿ, êoòopûì oêaí÷èâaeòcÿ ïpeäïècaíèe, ïpeäcòaâëÿeò coáoé äpóãoe ïpaâèëüíoe âûpaæeíèe, a êoíeö cèíòaêcè÷ecêè íeâepeí:
    BÛBOÄ: (A+B)!(C+E);
    KOHTPOËÜ A>(K+M) );
 ã) Ïpoïóùeía çaïÿòaÿ â cïècêe ýëeìeíòoâ (â ïpeäïècaíèÿx BKË, BÛKË, BBOÄ, BÛBOÄ, ÈMEHA), íaïpèìep:
    BKË ÏPOKPÓTKÓ: A,B C,Ä;
    BÛBOÄ: A+7, B**2(7-K);

C2. TPEÁÓETCß êë.cëoâo ÈËÈ ";" ÈËÈ HEBEPHO HA×AËO ÏPEÄÏÈCAHÈß
C3. TPEÁÓETCß êë.cëoâo ÈËÈ ";" ÈËÈ OØÈÁKA B KOHÖE ÏPEÄÏÈCAHÈß
   Cèòóaöèÿ, oïècaííaÿ â C1, âoçíèêëa â cëoæíoì ïpeäïècaíèè èëè ïpoöeäópíoì áëoêe; ò.e. ïo äèaãpaììe â òeêóùeé ïoçèöèè äoïócòèìo êëþ÷eâoe cëoâo ("KHÖ", "PEÇ", "BCE") èëè ïpeäïècaíèe:
    ECËÈ A>B TO 1->A BSE;
    BÛÁOP A ÈÇ 1: 1->B B
   Oäío èç cooáùeíèé âûäaeòcÿ â çaâècèìocòè oò òoão, áûëa ëè ";" â êoíöe ïocëeäíeão ïpaâèëüíoão ïpeäïècaíèÿ.

C4. TPEÁÓETCß ÈMß
C5. TPEÁÓETCß ÈMß ÔAÉËA
   B äaííoé ïoçèöèè ïpeäïècaíèÿ äoëæío còoÿòü èìÿ.

C6. TPEÁÓETCß BÛPAÆEHÈE ÈËÈ "ÈÇ"
   Oøèáêa â çaãoëoâêe ïpeäïècaíèÿ BÛÁOP, ïpè êoòopoé íeèçâecòío, êaêaÿ èç äâóx ôopì ýòoão ïpeäïècaíèÿ èìeëacü â âèäó:
    BÛÁOP :

C7. TPEÁÓETCß OÏEPAHÄ
   Oøèáêa â çaïècè oïepaíäa oäíoé èç oïepaöèé â âûpaæeíèè.

C8. TAKOÃO ÏPEÄÏÈCAHÈß HET
   a) B ía÷aëe ïpeäïècaíèÿ còoèò âûpaæeíèe, ïocëe êoòopoão íeò çíaêa ïpècâaèâaíèÿ èëè cêoáoê âûçoâa. Äpóãèx ïpeäïècaíèé, ía÷èíaþùèxcÿ c âûpaæeíèÿ, â ÿçûêe íeò.
   á) Ëèøíee çaêpûâaþùee cëoâo ïpeäïècaíèÿ (BCE èëè KHÖ).

C9. TPEÁÓETCß ÏPOÖ.ÁËOK
   Heò çaãoëoâêa oïècaíèÿ ïpoöeäópû èëè ôóíêöèè "ÏPOÖ" èëè "ÔÓHK". Äèaãíocòèêa âoçìoæía â äâóx cëó÷aÿx:
 a) â aíaëèçèpóeìoì êaê ïpoöeäópíûé áëoê òeêcòe ïepâaÿ ëeêceìa - íe "ÏPOÖ" è íe "ÔÓHK";
 á) ïocëe oïècaíèÿ o÷epeäíoé ïpoöeäópû èëè ôóíêöèè ecòü eùe cèìâoëüíaÿ èíôopìaöèÿ, íe ÿâëÿþùaÿcÿ oïècaíèeì ïpoöeäópíoão áëoêa èëè êoììeíòapèeì.

C10. TPEÁÓETCß ÓCTPOÉCTBO
   B ïpeäïècaíèÿx ïepeêëþ÷eíèÿ âûâoäa BKË/BÛKË OTËAÄKÓ/BÛBOÄ/ÏPOTOKOË íe óêaçaío íaïpaâëeíèe âûâoäa - "HA ÁÓMAÃÓ", "HA ÝKPAH" èëè "B ÔAÉË èìÿ".

C11. HEBEPHÛÉ ÇAÃOËOBOK ÖÈKËA
   Oòcóòcòâóþò êëþ÷eâûe cëoâa "OT" èëè "ÈÇ" â öèêëe ÄËß:
    ÄËß I=5 ÄO 7 ::

C12. HEBEPHÛÉ PEÆÈM
   Óêaçaí íecóùecòâóþùèé peæèì â ïpeäïècaíèÿx BKË/BÛKË:
    BKË CBET;

C13. CËÈØKOM ÄËÈHHÛÉ CÏÈCOK
   Cëèøêoì ìíoão ýëeìeíòoâ êopòeæa, ìíoæecòâa, ïapaìeòpoâ ïpoöeäópû ía ââoäe.

C14. TAKOE ÈMß ÓÆE ÁÛËO
   Ïoâòopeíèe èìeíè â çaïècè, ëoêaëüíûx èìeí è èìeí ïapaìeòpoâ ïpoöeäópû, coâïaäeíèe èìeíè ïapaìeòpa c ëoêaëüíûì èìeíeì.

C15.  Ïpo÷èe cooáùeíèÿ:
    TPEÁÓETCß ÓCËOBÈE
    TPEÁÓETCß BÛPAÆEHÈE
    TPEÁÓETCß "]" ÈËÈ ","
    TPEÁÓETCß ":" ÈËÈ ","
    TPEÁÓETCß "ÁÓMAÃÓ" ÈËÈ "ÝKPAH"
    TPEÁÓETCß ">" ÈËÈ ","
    TPEÁÓETCß "*>" ÈËÈ ","
    TPEÁÓETCß "¤>" ÈËÈ ","
    TPEÁÓETCß ")" ÈËÈ ","
    TPEÁÓETCß ")"
    TPEÁÓETCß "="
    TPEÁÓETCß  êëþ÷eâoe cëoâo
    TPEÁÓETCß "::"
   Cìûcë ýòèx äèaãíocòèê ëeãêo âoccòaíaâëèâaeòcÿ ïo êoíòeêcòó è cèíòaêcècó ïpeäïècaíèÿ.

Çàêðûòü îêíî         Ñïèñîê äðóãèõ äîêóìåíòîâ ÏÝÂÌ "Àãàò"